package dao;

import entity.Table;
import util.JDBCUtils;

import java.util.List;

public class TableDao {
    /**
     * 餐桌信息的分页查询
     * @param pageNow
     * @param pageSize
     * @return
     */
    public List<Table> findByPage(int pageNow, int pageSize) {
        String sql = "select id,ordId,num,flag,description from tabletbl limit ?,? ";
        return JDBCUtils.findByPage(sql,Table.class,pageNow,pageSize);

    }

    /**
     * 餐桌信息删除
     * @param id
     * @return
     */
    public int deleteById(int id) {
        String sql = "delete from tabletbl where id=?";
        return JDBCUtils.executeUpdate(sql,id);
    }

    /**
     * 餐桌信息修改
     * @param t
     * @return
     */
    public int update(Table t) {
        String sql = "update tabletbl set ordId=?,num=?,flag=?,description=? where id=?";
        return JDBCUtils.executeUpdate(sql,t.getOrdId(),t.getNum(),t.getFlag(),t.getDescription(),t.getId());
    }
}
